8037fe94: 27 bd ff e8  ADDIU sp, sp, 0xffffffe8 (-24)
8037fe98: af bf 00 14  SW ra, sp, 0x14 (20)

8037fe9c: 3c 0e 80 39  LUI t6, 0x8039 (32825)
8037fea0: 85 ce b8 ac  LH t6, t6, 0xffffb8ac (-18260)
8037fea4: 24 01 ff ff  ADDIU at, r0, 0xffffffff (-1)
8037fea8: 11 c1 00 0e  BEQ at, t6, 0x8037fee4 (pc + 0x38)
8037feac: 00 00 00 00  NOP

8037feb0: 3c 0f 80 39  LUI t7, 0x8039 (32825)
8037feb4: 8d ef be 28  LW t7, t7, 0xffffbe28 (-16856)
8037feb8: 0c 09 df d4  JAL 0x80277f50 (-2144895152)
8037febc: 8d e4 00 04  LW a0, t7, 0x4 (4)
8037fec0: 3c 19 80 39  LUI t9, 0x8039 (32825)
8037fec4: 87 39 b8 ac  LH t9, t9, 0xffffb8ac (-18260)      t9 = *(0x8038b8ac)
8037fec8: 3c 18 80 33  LUI t8, 0x8033 (32819)
8037fecc: 8f 18 dd c8  LW t8, t8, 0xffffddc8 (-8760)       t8 = *(0x8032ddc8)
8037fed0: 00 19 41 00  SLL t0, t9, 0x4 (4)                 t0 = *(0x8038b8ac) * 16
8037fed4: 01 19 40 23  SUBU t0, t0, t9                     t0 = t0 - t9 = *(0x8038b8ac) * 15
8037fed8: 00 08 40 80  SLL t0, t0, 0x2 (2)                 t0 = t0 * 2 = *(0x8038b8ac) * 30
8037fedc: 03 08 48 21  ADDU t1, t8, t0                     t1 = t8 + t0 = *(0x8032ddc8) + *(0x8038b8ac) * 60
8037fee0: ad 22 00 08  SW v0, t1, 0x8 (8)                  *(*(0x8032ddc8) + *(0x8038b8ac) * 30 + 8) = segmented_to_virtual(*(0x8038be28 + 4))

8037fee4: 3c 0a 80 39  LUI t2, 0x8039 (32825)
8037fee8: 8d 4a be 28  LW t2, t2, 0xffffbe28 (-16856)
8037feec: 3c 01 80 39  LUI at, 0x8039 (32825)
8037fef0: 91 4b 00 01  LBU t3, t2, 0x1 (1)
8037fef4: 01 4b 60 21  ADDU t4, t2, t3
8037fef8: ac 2c be 28  SW t4, at, 0xffffbe28 (-16856)

8037fefc: 10 00 00 01  BEQ r0, r0, 0x8037ff04 (pc + 0x4)
8037ff00: 00 00 00 00  NOP
8037ff04: 8f bf 00 14  LW ra, sp, 0x14 (20)
8037ff08: 27 bd 00 18  ADDIU sp, sp, 0x18 (24)
8037ff0c: 03 e0 00 08  JR ra
8037ff10: 00 00 00 00  NOP